/**
 * 侧边导航关闭折叠控制
 */

function toggleSlide() {
  $('.nav > li > a').on('click', function () {
    let childMenu = $(this).next('ul');
    childMenu.slideToggle(400);
    let icon = childMenu.prev().find('.toggle');
    if (icon.hasClass('open')) {
      icon.removeClass('open').addClass('close');
    } else {
      icon.removeClass('close').addClass('open');
    }
  })

  // 默认第一个菜单展开
  $('.nav > li > a').eq(0).trigger('click');

  // 所有子菜单切换时加背景色
  $('.nav ul a').on('click', function () {
    $(this).addClass('active')
    $('.nav ul a').not($(this)).removeClass('active');
  })

}
toggleSlide();

//退出登录
let logout = document.querySelector('.logout')
// 绑定事件
logout.onclick = function () {
  // 判断
  if (confirm('确定退出登陆吗?')) {
    // 跳转登录页
    location.href = './login.html'
    // 退出登录,token也要销毁
    localStorage.removeItem('token')
  }
}

// 初始化数据
let init = document.querySelector('.init')
init.onclick = function () {
  axios({
      method: 'GET',
      url: '/init/data',
      // headers 即时发送自定义请求头
      // headers: {
      //   Authorization: localStorage.getItem('token')
      // }
    })
    .then(({
      data: res
    }) => {
      // 判响应位1,拦截器判断了
      // 判断响应状态为0
      if (res.code == 0) {
        // 成功提示
        // toastr.success('恭喜你,初始化成功!')
        toastr.success(res.message)
        // // 自动刷新界面
        // location.reload();
      }
    });
}